LinuxQMISDK-Lite
SLQS04.00.27
Main Page
Modules
References
Data Structures
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
lite-mbim
BasicConnectDeviceService.h
Go to the documentation of this file.
1
7
#ifndef __BASIC_CONNECT_DEVICE_SERVICE_H__
8
#define __BASIC_CONNECT_DEVICE_SERVICE_H__
9
10
#include <stdint.h>
11
#include "
MbimTransport.h
"
12
13
#ifdef __cplusplus
14
extern
"C"
{
15
#endif
16
34
typedef
struct
MbimEventEntry
35
{
36
uint8_t
DeviceServiceId
[
MBIM_UUID_SIZE
];
37
uint32_t
CidCount
;
38
uint32_t
Cids
[
MBIM_MAX_CIDS
];
39
}
MbimEventEntry
;
40
41
56
int
BasicConnectDeviceService_DeviceServiceSubscribeSetSend
(
57
MbimTransaction
* pTransaction,
58
MbimTransport
* pTransport,
59
uint32_t elementCount,
60
MbimEventEntry
* elements);
61
75
int
BasicConnectDeviceService_DeviceServiceSubscribeParse
(
76
uint8_t* informationBuffer,
77
uint32_t informationBufferLength,
78
uint32_t* pElementCount,
// in = max number of elements which will be filled, out = number of elements filled by response
79
MbimEventEntry
* elements);
80
86
const
uint8_t*
BasicConnectDeviceService_Uuid
();
87
88
#ifdef __cplusplus
89
}
/* extern "C" { */
90
#endif
91
92
#endif //__BASIC_CONNECT_DEVICE_SERVICE_H__
MBIM_UUID_SIZE
#define MBIM_UUID_SIZE
Definition:
MbimTransport.h:20
BasicConnectDeviceService_Uuid
const uint8_t * BasicConnectDeviceService_Uuid()
BasicConnectDeviceService_DeviceServiceSubscribeParse
int BasicConnectDeviceService_DeviceServiceSubscribeParse(uint8_t *informationBuffer, uint32_t informationBufferLength, uint32_t *pElementCount, MbimEventEntry *elements)
MbimTransport.h
BasicConnectDeviceService_DeviceServiceSubscribeSetSend
int BasicConnectDeviceService_DeviceServiceSubscribeSetSend(MbimTransaction *pTransaction, MbimTransport *pTransport, uint32_t elementCount, MbimEventEntry *elements)
MbimTransport
Definition:
MbimTransport.h:80
MbimEventEntry::DeviceServiceId
uint8_t DeviceServiceId[16]
Definition:
BasicConnectDeviceService.h:36
MbimTransaction
Definition:
MbimTransaction.h:68
MbimEventEntry
Definition:
BasicConnectDeviceService.h:34
MBIM_MAX_CIDS
#define MBIM_MAX_CIDS
Definition:
MbimTransport.h:22
MbimEventEntry
struct MbimEventEntry MbimEventEntry
MbimEventEntry::CidCount
uint32_t CidCount
Definition:
BasicConnectDeviceService.h:37
MbimEventEntry::Cids
uint32_t Cids[64]
Definition:
BasicConnectDeviceService.h:38
Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved